Skip to content

Cleanup of JavaDoc and remove inherit where not needed#667

Merged
eitch merged 5 commits into
developfrom
remove-inherit
Jun 19, 2026
Merged

Cleanup of JavaDoc and remove inherit where not needed#667
eitch merged 5 commits into
developfrom
remove-inherit

Conversation

@FDelporte

Copy link
Copy Markdown
Member

No description provided.

# Conflicts:
#	plugins/pi4j-plugin-ffm/src/main/java/com/pi4j/plugin/ffm/providers/spi/FFMSpi.java
Copilot AI review requested due to automatic review settings June 19, 2026 08:21

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR focuses on cleaning up JavaDoc across Pi4J core, plugins, and test modules by removing redundant/boilerplate documentation (including unnecessary {@inheritDoc} blocks) and improving JavaDoc formatting consistency (e.g., adding missing blank lines, using {@code int} where appropriate).

Changes:

  • Remove boilerplate class/method JavaDoc blocks (author/version, trivial constructor docs, redundant {@inheritDoc} docs).
  • Minor JavaDoc formatting tweaks (blank lines in doc blocks; {@link int}{@code int} in PwmChipUtil).
  • Small comment/doc touch-ups in a few utility/test files.

Reviewed changes

Copilot reviewed 221 out of 221 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
plugins/pi4j-plugin-mock/src/main/java/com/pi4j/plugin/mock/provider/spi/MockSpiProviderImpl.java Remove redundant JavaDoc blocks.
plugins/pi4j-plugin-mock/src/main/java/com/pi4j/plugin/mock/provider/spi/MockSpiProvider.java Remove boilerplate JavaDoc around interface/newInstance.
plugins/pi4j-plugin-mock/src/main/java/com/pi4j/plugin/mock/provider/spi/MockSpi.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
plugins/pi4j-plugin-mock/src/main/java/com/pi4j/plugin/mock/provider/pwm/MockPwmProviderImpl.java Remove redundant JavaDoc blocks.
plugins/pi4j-plugin-mock/src/main/java/com/pi4j/plugin/mock/provider/pwm/MockPwmProvider.java Remove boilerplate JavaDoc around interface/newInstance.
plugins/pi4j-plugin-mock/src/main/java/com/pi4j/plugin/mock/provider/pwm/MockPwm.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
plugins/pi4j-plugin-mock/src/main/java/com/pi4j/plugin/mock/provider/i2c/MockI2CProviderImpl.java Remove redundant JavaDoc blocks.
plugins/pi4j-plugin-mock/src/main/java/com/pi4j/plugin/mock/provider/i2c/MockI2CProvider.java Remove boilerplate JavaDoc around interface/newInstance.
plugins/pi4j-plugin-mock/src/main/java/com/pi4j/plugin/mock/provider/gpio/digital/MockDigitalOutputProviderImpl.java Remove redundant JavaDoc blocks.
plugins/pi4j-plugin-mock/src/main/java/com/pi4j/plugin/mock/provider/gpio/digital/MockDigitalOutputProvider.java Remove boilerplate JavaDoc around interface/newInstance.
plugins/pi4j-plugin-mock/src/main/java/com/pi4j/plugin/mock/provider/gpio/digital/MockDigitalOutput.java Remove boilerplate JavaDoc; keep throws tag.
plugins/pi4j-plugin-mock/src/main/java/com/pi4j/plugin/mock/provider/gpio/digital/MockDigitalInputProviderImpl.java Remove redundant JavaDoc blocks.
plugins/pi4j-plugin-mock/src/main/java/com/pi4j/plugin/mock/provider/gpio/digital/MockDigitalInputProvider.java Remove boilerplate JavaDoc around interface/newInstance.
plugins/pi4j-plugin-mock/src/main/java/com/pi4j/plugin/mock/provider/gpio/digital/MockDigitalInput.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
plugins/pi4j-plugin-mock/src/main/java/com/pi4j/plugin/mock/MockPlugin.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
plugins/pi4j-plugin-mock/src/main/java/com/pi4j/plugin/mock/Mock.java Remove boilerplate class JavaDoc.
plugins/pi4j-plugin-ffm/src/main/java/com/pi4j/plugin/ffm/providers/spi/FFMSpi.java Remove redundant {@inheritDoc} JavaDoc blocks.
plugins/pi4j-plugin-ffm/src/main/java/com/pi4j/plugin/ffm/providers/pwm/FFMPwmProviderImpl.java Remove redundant {@inheritDoc} JavaDoc block.
plugins/pi4j-plugin-ffm/src/main/java/com/pi4j/plugin/ffm/providers/pwm/FFMPwmHardware.java Remove redundant {@inheritDoc} JavaDoc block.
plugins/pi4j-plugin-ffm/src/main/java/com/pi4j/plugin/ffm/providers/i2c/impl/I2CDirect.java Remove redundant {@inheritDoc} JavaDoc blocks.
plugins/pi4j-plugin-ffm/src/main/java/com/pi4j/plugin/ffm/providers/i2c/FFMI2CProviderImpl.java Remove redundant {@inheritDoc} JavaDoc block.
plugins/pi4j-plugin-ffm/src/main/java/com/pi4j/plugin/ffm/common/spi/SpiIocTransfer.java Add blank line separation in JavaDoc.
plugins/pi4j-plugin-ffm/src/main/java/com/pi4j/plugin/ffm/common/poll/PollFlag.java Add blank line separation in JavaDoc.
plugins/pi4j-plugin-ffm/src/main/java/com/pi4j/plugin/ffm/common/gpio/structs/LineValues.java Add blank line separation in JavaDoc.
plugins/pi4j-plugin-ffm/src/main/java/com/pi4j/plugin/ffm/common/FileWatcher.java Add blank line separation in JavaDoc.
pi4j-test/src/main/java/com/pi4j/test/smoketest/ProviderContext.java Remove empty JavaDoc line.
pi4j-test/src/main/java/com/pi4j/test/provider/TestSpiProvider.java Remove boilerplate JavaDoc around factory methods.
pi4j-test/src/main/java/com/pi4j/test/provider/TestPwmProvider.java Remove boilerplate JavaDoc around factory methods.
pi4j-test/src/main/java/com/pi4j/test/provider/TestI2CProvider.java Remove boilerplate JavaDoc around factory methods.
pi4j-test/src/main/java/com/pi4j/test/provider/TestDigitalInputProvider.java Remove boilerplate JavaDoc around factory methods/defaults.
pi4j-test/src/main/java/com/pi4j/test/provider/TestDigitalInput.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-test/src/main/java/com/pi4j/test/provider/impl/TestSpiProviderImpl.java Remove boilerplate JavaDoc.
pi4j-test/src/main/java/com/pi4j/test/provider/impl/TestPwmProviderImpl.java Remove boilerplate JavaDoc.
pi4j-test/src/main/java/com/pi4j/test/provider/impl/TestI2CProviderImpl.java Remove boilerplate JavaDoc.
pi4j-test/src/main/java/com/pi4j/test/provider/impl/TestDigitalInputProviderImpl.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-test/src/main/java/com/pi4j/test/Main.java Simplify class JavaDoc.
pi4j-test/src/main/java/com/pi4j/test/About.java Remove boilerplate class JavaDoc.
pi4j-core/src/main/java/com/pi4j/util/ReflectionUtil.java Remove boilerplate class/method JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/util/Frequency.java Remove boilerplate class JavaDoc; add spacing in method JavaDoc.
pi4j-core/src/main/java/com/pi4j/util/DecimalFormatter.java Remove boilerplate class/method JavaDoc.
pi4j-core/src/main/java/com/pi4j/provider/ProviderGroup.java Remove boilerplate JavaDoc tags / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/provider/ProviderBase.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/provider/Provider.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/provider/exception/ProviderTypeException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/provider/exception/ProviderNotFoundException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/provider/exception/ProviderIOTypeException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/provider/exception/ProviderInterfaceException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/provider/exception/ProviderInitializeException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/provider/exception/ProviderException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/provider/exception/ProviderAlreadyExistsException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/Pi4J.java Remove boilerplate JavaDoc; simplify method JavaDoc.
pi4j-core/src/main/java/com/pi4j/io/spi/SpiProviderBase.java Remove boilerplate JavaDoc.
pi4j-core/src/main/java/com/pi4j/io/spi/SpiProvider.java Remove boilerplate JavaDoc.
pi4j-core/src/main/java/com/pi4j/io/spi/SpiMode.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/spi/SpiChipSelect.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/spi/SpiBus.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/spi/SpiBase.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/spi/Spi.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/spi/impl/DefaultSpiConfig.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/pwm/PwmType.java Remove boilerplate JavaDoc tags / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/pwm/PwmProviderBase.java Remove boilerplate JavaDoc.
pi4j-core/src/main/java/com/pi4j/io/pwm/PwmProvider.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/pwm/PwmPresetBuilder.java Remove boilerplate JavaDoc around factory method.
pi4j-core/src/main/java/com/pi4j/io/pwm/PwmPreset.java Remove boilerplate JavaDoc.
pi4j-core/src/main/java/com/pi4j/io/pwm/PwmPolarity.java Remove boilerplate JavaDoc tags / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/pwm/PwmConfigBuilder.java Remove boilerplate JavaDoc tags; simplify param docs.
pi4j-core/src/main/java/com/pi4j/io/pwm/PwmConfig.java Remove boilerplate JavaDoc.
pi4j-core/src/main/java/com/pi4j/io/pwm/Pwm.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/pwm/impl/DefaultPwmPresetBuilder.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/pwm/impl/DefaultPwmPreset.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/pwm/impl/DefaultPwmConfig.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/Output.java Remove boilerplate JavaDoc.
pi4j-core/src/main/java/com/pi4j/io/IODeviceConfigBuilder.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/IODataWriter.java Remove boilerplate JavaDoc tags; clean up param/return docs.
pi4j-core/src/main/java/com/pi4j/io/IOConfigBuilder.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/IOConfig.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/IOBcmConfigBuilder.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/IOBase.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/IO.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/Input.java Remove boilerplate JavaDoc.
pi4j-core/src/main/java/com/pi4j/io/impl/IOPortConfigBuilderBase.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/impl/IOPortConfigBase.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/impl/IODeviceConfigBuilderBase.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/impl/IODeviceConfigBase.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/impl/IOConfigBuilderBase.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/impl/IOConfigBase.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/impl/IOBcmConfigBuilderBase.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/impl/IOBcmConfigBase.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/i2c/impl/DefaultI2CConfigBuilder.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/i2c/impl/DefaultI2CConfig.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/i2c/I2CRegisterDataWriter.java Remove boilerplate JavaDoc tags; tidy param docs.
pi4j-core/src/main/java/com/pi4j/io/i2c/I2CRegisterDataReaderWriter.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/i2c/I2CRegister.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/i2c/I2CProviderBase.java Remove boilerplate JavaDoc.
pi4j-core/src/main/java/com/pi4j/io/i2c/I2CProvider.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/i2c/I2CConfigBuilder.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/i2c/I2CConfig.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/i2c/I2CBase.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/i2c/I2C.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/gpio/GpioProviderBase.java Remove boilerplate JavaDoc.
pi4j-core/src/main/java/com/pi4j/io/gpio/GpioProvider.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/gpio/GpioConfigBuilder.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/gpio/GpioConfig.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/gpio/GpioBase.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/gpio/Gpio.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/PullResistance.java Remove boilerplate JavaDoc tags / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/impl/DigitalConfigBuilderBase.java Remove redundant {@inheritDoc} JavaDoc.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/impl/DefaultDigitalOutputConfigBuilder.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/impl/DefaultDigitalOutputConfig.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/impl/DefaultDigitalOutputBuilder.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/impl/DefaultDigitalInputConfigBuilder.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/impl/DefaultDigitalInputConfig.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalStateChangeListener.java Remove boilerplate JavaDoc.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalStateChangeEvent.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalProviderBase.java Remove boilerplate JavaDoc.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalProvider.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalOutputProviderBase.java Remove boilerplate JavaDoc.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalOutputProvider.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalOutputConfigBuilder.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalOutputConfig.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalOutputBuilder.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalOutputBase.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalListener.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalInputProviderBase.java Remove boilerplate JavaDoc.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalInputProvider.java Remove boilerplate JavaDoc tags; leaves a short JavaDoc block.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalInputConfigBuilder.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalInputConfig.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalInputBase.java Remove boilerplate JavaDoc.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalInput.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalEventListener.java Remove boilerplate JavaDoc.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalEvent.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalConfigBuilder.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalConfig.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalBase.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/io/exception/IOShutdownException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/exception/IOReadException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/exception/IONotFoundException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/exception/IOInvalidIDException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/exception/IOIllegalValueException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/exception/IOException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/exception/IOBoundsException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/io/exception/IOAlreadyExistsException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/extension/PluginService.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/extension/Plugin.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/extension/impl/PluginStore.java Remove boilerplate class JavaDoc.
pi4j-core/src/main/java/com/pi4j/extension/impl/DefaultPluginService.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/extension/ExtensionBase.java Remove boilerplate JavaDoc.
pi4j-core/src/main/java/com/pi4j/extension/Extension.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/extension/exception/ExtensionException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/exception/ShutdownException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/exception/Pi4JException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/exception/LifecycleException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/exception/InitializeException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/event/Listener.java Remove boilerplate JavaDoc.
pi4j-core/src/main/java/com/pi4j/event/Event.java Remove boilerplate JavaDoc.
pi4j-core/src/main/java/com/pi4j/context/impl/MutableRegistry.java Remove redundant {@inheritDoc} JavaDoc blocks.
pi4j-core/src/main/java/com/pi4j/context/impl/MutableProviders.java Remove redundant {@inheritDoc} JavaDoc blocks.
pi4j-core/src/main/java/com/pi4j/context/impl/DefaultContext.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/config/PortConfigBuilder.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/config/PortConfig.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/config/impl/PortConfigBuilderBase.java Remove redundant {@inheritDoc} JavaDoc.
pi4j-core/src/main/java/com/pi4j/config/impl/PortConfigBase.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/config/impl/DeviceConfigBuilderBase.java Remove redundant {@inheritDoc} JavaDoc.
pi4j-core/src/main/java/com/pi4j/config/impl/DeviceConfigBase.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/config/impl/BcmConfigBuilderBase.java Remove redundant {@inheritDoc} JavaDoc.
pi4j-core/src/main/java/com/pi4j/config/impl/BcmConfigBase.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/config/exception/ConfigMissingRequiredKeyException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/config/exception/ConfigMissingPrefixException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/config/exception/ConfigException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/config/exception/ConfigEmptyException.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/config/DeviceConfigBuilder.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/config/DeviceConfig.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/config/ConfigBase.java Remove redundant {@inheritDoc} JavaDoc blocks.
pi4j-core/src/main/java/com/pi4j/config/Config.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/config/ChipConfigBuilder.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/config/ChipConfig.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/config/ChannelConfigBuilder.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/config/ChannelConfig.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/config/BusConfigBuilder.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/config/BusConfig.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/config/Builder.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/config/BcmConfigBuilder.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/config/BcmConfig.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/common/Metadatum.java Remove boilerplate JavaDoc; adjust spacing and formatting.
pi4j-core/src/main/java/com/pi4j/common/Lifecycle.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/common/impl/MetadatumImpl.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/common/impl/MetadataImpl.java Remove boilerplate JavaDoc / redundant {@inheritDoc}.
pi4j-core/src/main/java/com/pi4j/common/IdentityBase.java Remove boilerplate JavaDoc; minor formatting adjustments.
pi4j-core/src/main/java/com/pi4j/common/Identity.java Remove boilerplate JavaDoc; reformat method chaining indentation.
pi4j-core/src/main/java/com/pi4j/common/Describable.java Remove boilerplate JavaDoc tags.
pi4j-core/src/main/java/com/pi4j/boardinfo/util/PwmChipUtil.java Fix JavaDoc return type formatting ({@code int}).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread pi4j-core/src/main/java/com/pi4j/io/gpio/digital/DigitalInputProvider.java Outdated
Comment thread pi4j-core/src/main/java/com/pi4j/event/Listener.java Outdated
@DigitalSmile

Copy link
Copy Markdown
Contributor

@FDelporte I suppose next step will be generate appropriate javadoc with Claude?

@FDelporte

Copy link
Copy Markdown
Member Author

generate appropriate javadoc

will do in separate pull request

@eitch eitch merged commit b17056c into develop Jun 19, 2026
4 checks passed
@eitch eitch deleted the remove-inherit branch June 19, 2026 11:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants